home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / USEnet Digests / USEnet Vol. 3 / USEnet 3.061 < prev    next >
Encoding:
Text File  |  1988-04-08  |  28.1 KB  |  748 lines  |  [TEXT/ttxt]

  1. 29-Sep-87 09:37:02-PDT,29450;000000000001
  2. Date: Fri 28 Aug 87 21:19:37-GMT
  3. From: Jeff Shulman <SHULMAN@SDR>
  4. Subject: Usenet Mac Digest V3 #61
  5.  
  6. Usenet Mac Digest     Friday, August 28, 1987        Volume 3 : Issue 61 
  7.  
  8. Today's Topics:
  9.      System enhancements
  10.      Answer to 'snd ' question.
  11.      animation packages, 3D graphics
  12.      Lightspeed C question
  13.      Re: Hypercard - How About New Mac Owner
  14.      Which Is Better: DMCS or Concertware+?
  15.      68851 PMMU for the II
  16.      Coral/Franz Extended Common Lisp PRESS RELEASE
  17.      Some notes on SubLaunching
  18.      Zorak's Tomb
  19.      Re: Mac C Compilers, Benchmarks, Stupidity
  20.      Can you suggest a PowerPoint Patch?
  21.      Tape Drives?
  22.      Re: Astrology Software?
  23.      QMS PS Printers Query
  24.      Re: 68851 PMMU for the II
  25.      Need info on DASCH RAMdisk
  26.      Backgrounding in MultiFinder
  27.      TextEdit and Arrow keys
  28.  
  29. ---------------------------------------------------------------------- 
  30.  
  31. From: ranson@crcge1.UUCP (D. Ranson CNET)
  32. Subject: System enhancements
  33. Date: 20 Aug 87 06:29:28 GMT
  34.  
  35.  
  36. Yet another (several others!) suggestion for Mac system enhancements:
  37.  
  38. -  SFGetFolder and SFPutFolder calls in Standard File
  39.  
  40. - Mini-icons (SICNs) in menus
  41.  
  42. - Window re-arranging traps (tiling, ordering, stacking and such). Doing
  43. it the ToolBox way is desperately slow because of region calculations
  44. that should be turned off until all windows are in place.
  45.  
  46. - And PLEASE APPLE, we need a version 2 _SysEnvirons trap! New
  47. information needed includes availability of new Menu Mgr, flags for
  48. Switcher and Multi- Finder, and probably more.
  49.  
  50.    Thanks.
  51.    Daniel Ranson
  52.    ...!seismo!mcvax!inria!{crcge1 or cnetlu}!ranson
  53.  
  54.  
  55. ------------------------------
  56.  
  57. From: rs4u+@andrew.cmu.EDU (Richard Siegel)
  58. Subject: Answer to 'snd ' question.
  59. Date: 20 Aug 87 13:23:59 GMT
  60.  
  61.  
  62. I received an  answer to my question about the 'snd ' resources used in
  63. HyperCard from Byron Han, of Apple Computer. Herewith is his reply to my
  64. question (he requested that I post it for him):
  65.  
  66. -----------
  67.  
  68. there are currently two types of "snd " resources.  type 1 is the kind
  69. that will play in the sound CDEV in the control panel.
  70.  
  71. type 2 is the Bill Atkinson version which will only play in Hypercard
  72. and/or the MiniServant.
  73.  
  74. /*--------------------------------------------------------------------------*/
  75. /*  NOTE: I am _NOT_ an Apple representative.  All statements and opinions  */
  76. /* are my own and are _not_ to be construed as any official Apple position. */
  77. /* Byron B. Han                 UUCP: {sun,voder,nsc,mtxinu,dual}!apple!han */
  78. /* Apple Computer, Inc.        CSNET: han@apple.csnet                       */
  79. /* 20525 Mariani Ave MS 27Y    GENIE: BYRONHAN         CSERVE: 72167,1664   */
  80. /* Cupertino, CA 95014        ATTNet: 408-973-6450  APPLELINK: HAN1         */
  81. /*--------------------------------------------------------------------------*/
  82.  
  83. ------------
  84.  
  85. My next question is: is there any way to play the type 2 'snd '
  86. resource?
  87.  
  88. The "Sound Off II" INIT file has no problem playing either type, so it
  89. must be possible.... Also, how does the Sound CDEV set the system beep
  90. to be a given 'snd ' resource?
  91.  
  92.         --Rich
  93.  
  94. R-Squared Development Systems
  95. 134 Horseshoe Drive
  96. Williamsburg, Virginia 23185
  97. (804) 229-2152 [After 6pm eastern time only]
  98.  
  99. Arpanet: rs4u@andrew.cmu.edu
  100. Uucp: {your fave gateway}!seismo!andrew.cmu.edu!rs4u
  101.  
  102. Disclaimer? I don't even KNOW 'er!
  103.  
  104. "Do you wanna be a cop or a lost cause?"
  105.     -- Sean Connery, in "The Untouchables"
  106.  
  107. ------------------------------
  108.  
  109. From: bill@hao.UCAR.EDU (Bill Roberts)
  110. Subject: animation packages, 3D graphics
  111. Date: 20 Aug 87 15:32:05 GMT
  112. Organization: High Altitude Obs./NCAR, Boulder CO
  113.  
  114. I was wondering if anyone might be able to make some objective comments
  115. about some Mac software.  For instance,
  116.  
  117.     1) How does Beck-Tech's "MacMovies" compare to Haden's "VideoWorks"?
  118.     2) How does "Easy 3D" compare to "Mac 3D"?
  119.  
  120.  
  121. Thanks in advance for any info pertaining to these questions and
  122. packages?
  123.  
  124. --Bill
  125.  
  126. UUCP: {hplabs, seismo, nbires, noao}!hao!bill
  127. CSNET: bill@ncar.csnet
  128. ARPA: bill%ncar@CSNET-RELAY.ARPA
  129. INTERNET: bill@hao.ucar.edu
  130.  
  131. ------------------------------
  132.  
  133. From: mentat@auscso.UUCP (Robert Dorsett)
  134. Subject: Lightspeed C question
  135. Date: 19 Aug 87 23:26:28 GMT
  136. Organization: Austin UNIX Users Group, Austin, Tx.
  137.  
  138. Another question I had on Lightspeed C is its capability (if any) to
  139. permit the user to write program text in all lower-case.  I find mixed
  140. case to be a royal pain in C, in general, and prefer to write in lower
  141. case.
  142.  
  143.  
  144. --
  145. Robert Dorsett                          {allegra,seismo}!sally!ngp!walt!mentat
  146. University of Texas at Austin           {allegra,seismo}!sally!ngp!mentat
  147.                                         mentat@ausco.UUCP
  148.  
  149. ------------------------------
  150.  
  151. From: dorner@uxc.cso.uiuc.edu
  152. Subject: Re: Hypercard - How About New Mac Owner
  153. Date: 19 Aug 87 14:05:00 GMT
  154.  
  155.  
  156. Why is Apple charging the $50 in the first place?  I can't imagine they
  157. are going to make lots of money from it.  It's far more than
  158. distribution cost.  Is it to give dealerships a profit on the thing?  Or
  159. is it to give an incentive to people to buy macs (they're getting
  160. something for free)? It sure isn't good PR--rightly or wrongly, most of
  161. us have come to expect to get operating system upgrades from Apple for
  162. free, and having to pay for this one hurts a little.
  163.  
  164. And will these things be posted on the BBS?  If not, what happens when
  165. Multifinder 1.1 comes out?  Another $50?
  166. ----
  167. Steve Dorner, U of Illinois Computing Services Office
  168. Internet: dorner@uxc.cso.uiuc.edu  UUCP: {ihnp4,seismo}!uiucuxc!dorner
  169. IfUMust:  (217) 333-3339
  170.  
  171. ------------------------------
  172.  
  173. From: howard@mtunj.ATT.COM (H. Moskovitz)
  174. Subject: Which Is Better: DMCS or Concertware+?
  175. Date: 20 Aug 87 20:03:57 GMT
  176. Organization: The Second Door on the Right
  177.  
  178. I was playing around with a friend's copy of Deluxe music Construction
  179. set. I liked it except for the problem that it an old version and does
  180. not work properly with the latest version of OS on the SE (4.1/5.5), so
  181. I must run it from the floppy as the boot disk which makes it slooooow.
  182. Also, it does not like the HFS filesystem and does not find stuff inside
  183. folders.
  184.  
  185. My question is: are these problems resolved in the new + improved DMCS?
  186. What NEW features are in it? How does Concertware+ Midi compare to DMCS?
  187. Since they are both in the same ballpark pricerange, which is more of a
  188. bang for the buck?
  189.  
  190.                 Thanks (in advance). --
  191. -----------------------------------------------------------
  192.         Howard Moskovitz
  193.     AT&T Bell Labs @ Liberty Corner, NJ
  194.         ihnp4!io!howard
  195.  
  196.  
  197. ------------------------------
  198.  
  199. From: lad@eplrx7.UUCP (Lawrence Dziegielewski)
  200. Subject: 68851 PMMU for the II
  201. Date: 20 Aug 87 21:33:15 GMT
  202. Organization: E.I. DuPont Co. Engineering Physics Lab
  203.  
  204. I have recently acquired an XC68851RC16 PMMU for my Mac II.  I have not
  205. received my AU/X yet,  so I have put off installing it.  My question: 
  206. will installing the PMMU have any effect on the performance of the II
  207. under the Finder,  or maybe the MulitFinder?  My memory configuration is
  208. 5 MB.
  209.  
  210. Also,   where does the PMMU install on the motherboard.  Thanks in
  211. advance for the help.
  212.  
  213. --
  214.     Lawrence A. Dziegielewski    |    E.I. Dupont Co.
  215.     ...{dgis!psuvax1}!eplrx7!lad    |    Engineering Physics Lab
  216.     Cash-We-Serve 76127,104        |    Wilmington, Delaware 19891
  217.     MABELL:  (302) 695-1311        |    Mail Stop: E357-318
  218.  
  219.  
  220. ------------------------------
  221.  
  222. From: bc@apple.UUCP (bill coderre)
  223. Subject: Coral/Franz Extended Common Lisp PRESS RELEASE
  224. Date: 20 Aug 87 23:27:56 GMT
  225. Organization: Apple Computer, Inc., Cupertino, USA
  226.  
  227. Alright, it's time to post a press release for Coral Extended Common
  228. Lisp (Allegro). {Note: "ECL" is sometimes used elsewhere to refer to
  229. ExperCommonLisp, an entirely unrelated product.}
  230.  
  231. First, be aware that Coral developed the Mac kernel mentioned here, to
  232. which will be added the Franz ECL extensions. ECL is being renamed
  233. "Allegro".
  234.  
  235. Second, be aware that I was a tester of the product. Now I am a user. I
  236. have never been paid by them, nor do I have any stake in the product. I
  237. am only working for Apple for the summer, do not confuse my return
  238. address with any official endorsement from Apple.
  239.  
  240. Anyway, this is a press release I made up, not them. I've brought it in
  241. line with their releases, but mine has considerably more detail. Any
  242. errors in specification are probably my fault.
  243.  
  244.              Allegro Common Lisp
  245.                 Coral Software
  246.                   POBox 307
  247.               Cambridge MA 02142
  248.                 (617)547-2662
  249.          Outside Massachusetts: (800)521-1027
  250.  
  251.         "A programming environment for the CDR of us."
  252.  
  253. Allegro Common Lisp for the Macintosh line of personal computers is now
  254. shipping for $399.95, INTRODUCTORY PRICE. Allegro is not copy protected
  255. and includes a money-back guarantee.
  256.  
  257. Allegro CL contains the FULL Common Lisp as specified in *Common Lisp:
  258. the Language* by Guy Steele. Everything mentioned in the book is
  259. implemented.
  260.  
  261. Allegro CL will run off floppy disks and will run in a 1MB MacPlus. At
  262. least 2MB and a hard disk are recommended. (Related files currently
  263. clock in at 1.6MByte.)
  264.  
  265. Allegro will run approximately 5 times faster on a 16MHz 68020 machine,
  266. for example a Mac II or a third-party processor upgrade.
  267.  
  268. When a 68881 coprocessor is present, Allegro will call it directly.
  269.  
  270. Alegro also supports "leading brand" large screen monitors.
  271.  
  272. But that's just the start.....
  273.  
  274. Allegro uses a fast, incremental native code compiler, and is truly
  275. tail-recursive. File compilation is provided now, but standalone
  276. applications are "coming soon."
  277.  
  278. There is also a low-level interface to allow acess to any Mac OS or
  279. toolbox trap. It provides all the necessary glue to build stack records,
  280. pascal data types, registers, etc. In addition, a Lisp Assembly-language
  281. Programming (LAP) package is "coming soon", and a foreign function
  282. interface will be available (to MPW C, Pascal, and Assembler).
  283.  
  284. There is an object-oriented programming system incorporated: a version
  285. of ObjectLisp, which was developed by Gary Drescher. Despite being easy
  286. to learn and use, ObjectLisp provides powerful multiple inheritance
  287. features. CLOS (the official Common Lisp Object System) will be "coming
  288. soon." (The spec isn't done yet, after all!) Flavors is "coming soon."
  289.  
  290. There is also object oriented support for windows. Your window subclass
  291. can fully build on the pre-existing window class. Windows are also a
  292. subclass of streams, so all the CL stream commands will work. Many
  293. quickdraw primitives are provided in high-level form, too, including
  294. operations on regions and pictures.
  295.  
  296. Menu items, menus, and menubars are provided as objects. Support is
  297. provided so that when a user selects a menu item, an associated function
  298. is called. Menus have all the style and features of regular Macintosh
  299. menus, except for icons and hierarchical menus. Users may make their own
  300. menus and change the menubar, menus, and menu items in any way.
  301.  
  302. Dialogs (both modal and modeless) are provided as high-level objects.
  303. Dialog items, similar to menu items, can be subclassed, and call a
  304. function when triggered. Normal dialog items are supported, as well as
  305. one-dimensional scrollable lists, and 2-D scrollable tables.
  306.  
  307. Simple event-handling is provided. It is easy to write Allegro CL code
  308. that works similarly to a "standard" Macintosh event-driven program.
  309.  
  310. A pathname subsystem, which extends and customises CLtL's File System
  311. Interface to the Macintosh environment, is provided.
  312.  
  313. Built-in is FRED the Editor, an editor which provides many commands from
  314. EMACS, as well as the standard Macintosh editing modes, extended for a
  315. Lisp environment. FRED can be used in your programs, to edit your own
  316. buffers. Of course, full documentation is provided for extending and
  317. modifying FRED's behavior. FRED has a key bindings window that shows
  318. current bindings.
  319.  
  320. A stack backtrace window is provided for debugging. It also allows the
  321. inspection of call frames, and the temporary binding of call values,
  322. modification of values, evaluation of functions in the call-frame
  323. environment, etc.
  324.  
  325. A visual stepper is provided, for watching functions execute, and has
  326. similar functionality to the backtrace window.
  327.  
  328. An inspector with features to examine any CL or Mac datatype included.
  329. The user need merely click on a field or value to inspect it further.
  330.  
  331. Meta-point is provided, and works across multiple source files.
  332. Edit-definition is provided. An Apropos window is provided.
  333.  
  334. A kill ring is maintained, has a window interface, and hooks into the
  335. Macintosh Clipboard.
  336.  
  337. Windows are provided for user preferences for printing and environment
  338. variables. A windows menu is provided for selecting any window.
  339.  
  340. A "List of Definitions" buffer is provided, with buttons for buffer and
  341. alphabetical order. It also allows jumping directly to a function.
  342.  
  343. Also "Coming Soon": Macintosh User Interface Designer Stack Groups
  344. Common Windows
  345.  
  346.  
  347. ------------------------------
  348.  
  349. From: maclab@reed.UUCP (Mac DLab)
  350. Subject: Some notes on SubLaunching
  351. Date: 20 Aug 87 17:11:09 GMT
  352. Organization: Reed College, Portland OR
  353.  
  354. I have spent some time recently with sublaunching, and have a few
  355. comments and a question which may be of interest to other sublaunchers.
  356.  
  357.  
  358. Option-Sublaunch
  359.  
  360. After using my sublaunch implementation for a couple of weeks, I noticed
  361. an undocumented system "feature."  Holding the option key down during a
  362. sublaunch nullifies the sub-launch in the sense that quitting the
  363. sublaunched application returns you to the Finder, not the launcher. 
  364. Holding the option key down while quitting a sublaunched application
  365. also returns you to the Finder.
  366.  
  367. And, in fact, if you have several sublaunches stacked up and option-key
  368. abort to the Finder, opening up another application from the desk-top
  369. puts you back into the launch chain.  I.e. when you quit the application
  370. you clicked on from the finder, control returns to the last application
  371. that did a sublaunch.
  372.  
  373. Although I can see some utility to this, it can really cause trouble for
  374. applications that do sublaunches, especially when the developer doesn't
  375. know about the option-key trick.  If, for example, you leave ERIK
  376. wdrefnums allocated (expecting them to still be good when your sublaunch
  377. returns), you get screwed by the Finder since it dumps all of the
  378. ERIK's.
  379.  
  380. I might also note the option-key trick is a drag when you are trying to
  381. sublaunch applications that assign special meaning to being booted with
  382. the option held down (e.g. Font/DA Mover).
  383.  
  384. I sent a letter to tech support asking why this "feature" was not
  385. documented, and they gave me the uncharacteristically annoying reply
  386. that (and I am paraphrasing here) 'we aren't documenting
  387. option-sublaunch since we're not sure if we're going to leave it in the
  388. next system.' !!?? I don't know about you, but this strikes me as a
  389. rather dangerous attitude toward documentation in general.
  390.  
  391.  
  392. Returning from a Sublaunch
  393.  
  394. When I return from a sublaunch, I want to know about it:  my program
  395. needs to set up the same environment that the user left at the time of
  396. the sublaunch.  If booted from the Finder, I obviously want to just
  397. start up in a normal configuration.
  398.  
  399. My first thought was, "Well, how does MPW do it?"  Unfortunately, the
  400. answer is that MPW uses low-memory globals of some sort to store
  401. information. Hey, I'm not that desperate!
  402.  
  403. Use a file or resource to save the information?  That's no good, since
  404. if the sublaunched application crashes, the next time my application is
  405. booted from the Finder, the file will still be there and I will think I
  406. am returning from a sublaunch.
  407.  
  408. It turns out that a nice solution is to save a system heap handle in a
  409. resource each time you sublaunch (either in the application resfile, or
  410. some other resfile that the application can always get to). In the
  411. handle, you put a string (say, "sublaunch in progress"). Whenever your
  412. application boots:
  413.  
  414. 1) Get the handle from the resource. 2) Make sure it is non-zero (see
  415. step 6). 3) Make sure that it is a valid handle. 4) See if it points to
  416. the "sublaunch in progress" string. 5) If so, zero the string in the
  417. system heap, then dispose of the handle. 6) Put a Nil handle in your
  418. resource.
  419.  
  420. You can of course keep whatever sublaunch information you want in the
  421. handle also (filenames, wdrefs or dirids, etc.) that can be used on
  422. return from the sublaunch.
  423.  
  424. There is one catch -- what happens if you sublaunch yourself, or if a
  425. sublauchee sublaunches you?  Well, nothing bad happens.  Your
  426. application will start up thinking it has returned from a sublaunch,
  427. with no harm done.  However, when you return to the original launcher,
  428. the handle will be cleared and it will think it has booted from the
  429. finder.
  430.  
  431. Question:
  432.  
  433. What I would like to see is an infinite number of sublaunches with
  434. proper return from each one -- I haven't figured out a bullet-proof
  435. method for doing this yet.  Tech Support is silent on the possibility of
  436. examining whatever structure keeps track of the sublaunch history -- I'm
  437. sure this could be discovered with a little bit of debugger work, but
  438. would be a suicidal path in terms of being compatible with future
  439. systems. Any suggestions?
  440.  
  441.  
  442. Scott Gillespie
  443. Reed College
  444. {decvax, and a host of others}tetronix!reed!maclab
  445.  
  446. ------------------------------
  447.  
  448. From: mst@cs1.UUCP (Michael S. Temkin)
  449. Subject: Zorak's Tomb
  450. Date: 18 Aug 87 20:35:06 GMT
  451. Organization: Calif State Univ, Northridge, Computer Science Dept
  452.  
  453. Sorry if I mispelled the name.
  454.  
  455. I was looking at this game at B. Dalton's Software Etc. and was thinking
  456. of purchasing it.  The description sounds decent, but it also leaves
  457. room for a big let-down.  If anyone has any thing to say (good, bad,
  458. censored, etc.) please let me know.
  459.  
  460.             Thanks in adv.
  461.                 Mike Temkin
  462.  
  463. BTW: Software Etc. (at the Northridge mall in CA) seems to have a fairly
  464. good selection, and they will let you demo programs.
  465.  
  466. --
  467. .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
  468. Michael Temkin        {inhp4,hplabs,psivax,ttidca}!csun!cs1!mst "Oh, I was
  469. supposed to push that button first?!" "Is there anybody out
  470. there?...Hello?..."
  471. .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
  472.  
  473.  
  474. ------------------------------
  475.  
  476. From: jww@sdcsvax.UCSD.EDU (Joel West)
  477. Subject: Re: Mac C Compilers, Benchmarks, Stupidity
  478. Date: 21 Aug 87 03:35:03 GMT
  479. Organization: Palomar Software, Inc., Vista, CA
  480.  
  481. Incidentally, I checked with Byte, and they said they'd gotten more
  482. complaints on that one article than anything else ever, and that
  483. complaint had come from both the Mac and PC sides. Expect a new set of
  484. benchmarks in a future issue, although I have no idea of how they'll go
  485. about it differently this time.
  486.  
  487.  
  488. ------------------------------
  489.  
  490. From: mikep@amd.AMD.COM (mike parker)
  491. Subject: Can you suggest a PowerPoint Patch?
  492. Date: 21 Aug 87 06:03:32 GMT
  493.  
  494.  
  495. I really enjoy using Powerpoint, except for one little annoyance...
  496.  
  497. Indentation is controled by the "left" anr "right" commands, which have
  498. command key equivalents of "command-l" and command-r".  For some reason
  499. this comes very unnaturally to me and I have to stop and think ehrther I
  500. want r or l each time.  It seemd to me that such a thing should be very
  501. reseditable.  I would like to change them to "command-<" and
  502. "command->", or should I say "command-shift-,: and "command-shift-.".
  503.  
  504. So, how easy is the change? What do I do?
  505.  
  506. Thank-you
  507.  
  508. Mike
  509.  
  510. --
  511.  UUCP: {hplabs,amdcad,ihnp4,allegra}!amd!mikep
  512.  ARPA: amdcad!amd!mikep@decwrl.dec.com
  513.  USPS: Mike Parker, AMD, P.O. Box 3843, M.S. 6, Sunnyvale, Ca. 94088
  514.  AT&T: 408-982-6772
  515.  
  516.  
  517. ------------------------------
  518.  
  519. From: mikep@amd.AMD.COM (mike parker)
  520. Subject: Tape Drives?
  521. Date: 21 Aug 87 06:11:44 GMT
  522.  
  523. Sorry for all of the typo's in the PowerPoint posting, oh well, another
  524. question.  We're getting to have a reasonable number of macs here, and
  525. I'm tired of backing up to disk.  If I get one tape drive can I back up
  526. all macs on the appletalk, or do I have to move the drive from mac to
  527. mac?  It seems obvious, but the drives do come with backup software
  528. don't they.
  529.  
  530. What's your favorite tape drive?  Why?  How good is the interface for
  531. restoring a single file?  It seems like the backup software ought to let
  532. me select files from an SFGetFile style dialog box, rather than make me
  533. go through all disks one file at a time.
  534.  
  535. Mike
  536.  
  537. --
  538.  UUCP: {hplabs,amdcad,ihnp4,allegra}!amd!mikep
  539.  ARPA: amdcad!amd!mikep@decwrl.dec.com
  540.  USPS: Mike Parker, AMD, P.O. Box 3843, M.S. 6, Sunnyvale, Ca. 94088
  541.  AT&T: 408-982-6772
  542.  
  543.  
  544. ------------------------------
  545.  
  546. From: infinity@well.UUCP (sunny at Infinity Software)
  547. Subject: Re: Astrology Software?
  548. Date: 21 Aug 87 07:33:21 GMT
  549. Organization: Infinity Software, Everyville, CA
  550.  
  551. Graphic Astrology
  552. Time Cycles Research
  553. 27 Dimmock Road
  554. Waterford, Connecticut
  555.  
  556. ------------------------------
  557.  
  558. From: mo@well.UUCP (Maurice Weitman)
  559. Subject: QMS PS Printers Query
  560. Date: 5 Aug 87 05:28:40 GMT
  561. Organization: The Maurizio T. Butthead Computing Companies
  562.  
  563. Well, it's a couple of months after Macworld's rave review of the QMS
  564. PS-800 Plus printer, and I'm considering buying one.  Has any MacNetter
  565. had any experience with them?
  566.  
  567. Thanks in Berkeley.  (Close to Advance.)
  568. --
  569. Maurice Weitman           ..!{dual,hplabs,lll-crg,ptsfa,glacier}!well!mo
  570.  | <- this is not a pipe   POBox 10019 Berkeley, CA  94709  (415)549-0280
  571. Quote:  "What a revoltin' development this is." Maurizio T. Butthead, 1986
  572. Disclaimer:  Any errors in spelling, tact or fact are transmission errors.
  573.  
  574. ------------------------------
  575.  
  576. From: jww@sdcsvax.UCSD.EDU (Joel West)
  577. Subject: Re: 68851 PMMU for the II
  578. Date: 21 Aug 87 14:27:18 GMT
  579. Organization: Palomar Software, Inc., Vista, CA
  580.  
  581. Go to Radio Shack and buy their chip puller (it looks like a pair of ice
  582. tongs or large tweezers).
  583.  
  584. Near the front of the motherboard is a chip labeled (C) Apple '86, one
  585. of the big square chips.  The others are labelled Motorola and are
  586. recognizable.  Pull the Apple HMMU out and place the 68851 in the same
  587. orientation.
  588.  
  589. The Mac OS runs just fine.  I haven't done any speed benchmarks to
  590. establish whether it's any slower, but it's certainly not noticeable.
  591.  
  592.  
  593. ------------------------------
  594.  
  595. From: cassidy@memory.dec.com (SHR1-3/O11..DTN 237-3413)
  596. Subject: Need info on DASCH RAMdisk
  597. Date: 21 Aug 87 17:32:45 GMT
  598. Organization: Digital Equipment Corporation
  599.  
  600.  
  601. I'd like some information from people that have used or are using the
  602. DASCH RAMdisk.
  603.  
  604. 1. Does anyone have Disk Timer results for it?
  605. 2. Why did you buy/use it?  What applications do you feel need that
  606.    high performance from the disk?
  607. 3. Are you/Were you happy with it?  What did you like about it?  What
  608.    didn't you like about it?
  609.  
  610. Please mail me responses directly.  I'll summarize for the net.  Thanks.
  611.  
  612. Charlie Cassidy        Digital Equipment Corp.
  613.                        Electronic Storage Development
  614.  
  615. cassidy@memory.dec.com -or-
  616. {decvax, ucbvax, allegra or your favorite path to}!decwrl!memory!cassidy
  617.  
  618. USnail:    Digital Equipment Corp        Phone: (617) 841-3413
  619.         333 South St.   SHR1-3/O11
  620.         Shrewsbury, MA  01545
  621.  
  622. ------------------------------
  623.  
  624. From: ranson@crcge1.UUCP (D. Ranson CNET)
  625. Subject: Backgrounding in MultiFinder
  626. Date: 21 Aug 87 14:33:46 GMT
  627.  
  628. Can a background task under MultiFinder make itself foreground? e.g. by
  629. posting a mouseDown event in its window? I'm thinking about things like
  630. a screen blanker that would wait for idleness in the background, then
  631. show a black window.
  632.  
  633. The BIX article was unclear about limitations of background tasks. Is
  634. file I/O really OK? How about creating or selecting a window?
  635.  
  636.     Daniel Ranson
  637.     ...!seismo!mcvax!inria!{crcge1 or cnetlu}!ranson
  638.  
  639.  
  640. ------------------------------
  641.  
  642. From: brian@ut-sally.UUCP (Brian H. Powell)
  643. Subject: TextEdit and Arrow keys
  644. Date: 21 Aug 87 19:19:20 GMT
  645. Organization: U. Texas CS Dept., Austin, Texas
  646.  
  647.  
  648.      I sent a letter to Apple concerning several topics, one of which
  649. was a request for any information on how to get the anchor point info
  650. out of TextEdit.  I got a rather unusual reply, which I think needs some
  651. discussion.
  652.  
  653. >Brian,
  654. >     As a general rule, your application should not take any explicit action
  655. >when special keys are pressed.  Instead, your application should just pass the
  656. >key on to TextEdit.  This way, when we develop new keyboards (or alternate
  657. >input devices), we will also update TextEdit to handle the new keys.
  658. >     For example, TextEdit now handles the arrow keys correctly.  If you
  659. >handle the arrow keys yourself, not only are you relying on the character or
  660. >key codes of the arrow keys remaining unchanged, but you will also be changing
  661. >the functionality of TextEdit with which users are already familiar.
  662.  
  663.      It's news to me that TextEdit now handles the arrow keys correctly.
  664.  It handles left and right arrow correctly.  It does not handle up and
  665. down arrow correctly, and it doesn't handle the arrows with any of the
  666. modifier keys pressed.  (If we neglect the option-key, which has
  667. application-specified semantics, there are 16 cases to handle (four
  668. arrows * no modifiers, shift, cmd, and cmd-shift).  Apple got two of
  669. them right in TextEdit.)  Be sure to read the User Interface chapter of
  670. Inside Mac, Volume IV, to learn the proper actions to be taken by the
  671. arrow keys.  If you think about it, TextEdit isn't powerful enough to
  672. implement those guidelines; they'd need two or three more fields in the
  673. TERecord to do it right.
  674.      And then there's the fact that TE on a 128K Mac (and the Lisa)
  675. doesn't handle arrows at all, but I don't think Apple really cares about
  676. that.
  677.      If Apple changes the character codes returned by the event manager
  678. for the arrow keys, my program will not be the only program to break. 
  679. What about all those programs that don't use TextEdit and still try to
  680. use the arrow keys.  Several such programs come to mind:  MS-Word,
  681. MacWrite, spreadsheets, programming language editors, ...  I'm not
  682. saying that Apple should set the character codes in stone, but get real:
  683.  a lot of programs are going to break, and I don't mind if mine is one
  684. of them.  I'll take that chance.
  685.      As for the key-codes.  I really doubt they'll stay the same.  But
  686. somehow, I've got to implement shift-arrow and cmd-shift-arrow, and the
  687. 64K and 128K ROMs (or is it the keyboard 8021 ROMs?) return certain
  688. mathematical symbols (consult your numeric keypad) for those keydowns. 
  689. (Actually, the Mac-Plus works right for cmd-shift-arrow, but not
  690. shift-arrow.  The 64K Rom macs don't get either right.)  Sooo, my
  691. program checks the ROM version number, and if it finds a 64K or 128K
  692. ROM, it consults the key-code, otherwise it takes the event manager's
  693. word that the character-code is right.
  694.      As for users being familiar with TextEdit, that's not the point. 
  695. The point, last time I checked, was to implement the Mac User Interface
  696. guidelines.  (Or did the U.S.S.R. take over North America?  I didn't get
  697. to see the news last night.)
  698.  
  699.      Let's continue with the letter:
  700.  
  701. >     When shift-clicking to extend a selection range, TextEdit considers the
  702. >selStart point to be the "anchor".  If the user shift-clicks within the
  703. >current selection, the selection is reduced to be from selStart to the click
  704. >location.  If the user shift-clicks past the end of the range, then the new
  705. >selection is also selStart to the click location.
  706. >     Only if the user shift-clicks before the start of the selection are
  707. >things different.  Then the new selection range extends from the click
  708. >location to selEnd.
  709. >
  710. >                I hope this helps,
  711. >
  712. >                Chris Derossi
  713. >                Developer Tech Support Technoid
  714.  
  715.      I disagree with this behavior, but I live with it.  Shift-Clicks
  716. before the anchor point should select from the click to the anchor
  717. point. Shift-Clicks after the anchor point should select from the anchor
  718. point to the click.  Remember, IM-IV, p. IV-5 says "Once selection
  719. begins, the anchor point cannot be moved except by beginning a new
  720. selection."
  721.      To fix this, you have to do some nastiness inside your clik_loop. 
  722. (You are using your own clik_loop, aren't you?  Surely you're not using
  723. the ROM's.) I don't think it would be worth it to change this behavior. 
  724. (Actually, I may try it, just to see if it works.)
  725.  
  726.      I've got 8 pages of C code that handles keyboard input.  Most of it
  727. addresses, you guessed it, arrow keys.  It's a pain to implement them in
  728. TextEdit, but it can be done.  I may put together a medium-sized posting
  729. which discusses some of the finer points.
  730.  
  731. Brian H. Powell
  732.         UUCP:    {ihnp4,seismo,ctvax}!ut-sally!brian
  733.         ARPA:    brian@sally.UTEXAS.EDU
  734.  
  735.    _Work_                     _Not Work_
  736.   Department of Computer Sciences        P.O. Box 5899
  737.   Taylor Hall 2.124                Austin, TX 78763-5899
  738.   The University of Texas at Austin        (512) 346-0835
  739.   Austin, TX 78712-1188
  740.   (512) 471-9536
  741.  
  742. ------------------------------
  743.  
  744. End of Usenet Mac Digest
  745. ************************
  746. -------
  747. -------
  748.